package com.esunny.online.dao;

import com.esunny.online.domain.entity.User;
import org.apache.ibatis.annotations.Mapper;

/**
 * @author ：李先生
 * @date ：Created in 2020/7/16 15:32
 * @description： 用户的Dao层
 * @modified By：
 * @version: $
 */
@Mapper
public interface UserDao {

    /**
     *通过用户名查询用户
     * @param username 用户名
     * @return user数据
     */
    User selectByName(String username);

    /**
     * 根据用户名和密码查询User
     * @param username 用户名
     * @param password 密码
     * @return user数据
     */
    User selectByNameAndPass(String username,String password);

    /**
     * 新增数据
     * @param user user实例
     * @return 受影响行数
     */
    int insertUser(User user);


    /**
     * 更新密码
     * @param id 主键
     * @param password 密码
     * @return 受影响行数
     */
    int updatePassword(int id,String password);

    //...以此类推
}
